PlotArea的尺寸可以通过PlotAreaCollection类的ColumnDefinitions以及RowDefinitions集合指定。这一过程和操作标准的Grid控件类似。第一个集合包含列属性(宽度)。第二个集合包含行(高度)。默认情况下,绘图区域具有相同的宽度和相同的高度。
下面的示例演示如何以编程方式指定绘图区域的大小:
C# |
拷贝代码
|
---|---|
// 宽度 // 第一个绘图区域的宽度为默认值(填充可用空间) chart.View.PlotAreas.ColumnDefinitions.Add(new PlotAreaColumnDefinition()); // 第二个绘图区的宽度为常量,100像素。 chart.View.PlotAreas.ColumnDefinitions.Add(new PlotAreaColumnDefinition() { Width= new GridLength(100) }); // 高度 // 第一个绘图区的高度是1 * chart.View.PlotAreas.RowDefinitions.Add(new PlotAreaRowDefinition() { Height = new GridLength(1, GridUnitType.Star) }); // 第二个绘图区的高度是 2* chart.View.PlotAreas.RowDefinitions.Add(new PlotAreaRowDefinition() { Height = new GridLength(2, GridUnitType.Star) }); |